Lecture 28: Knot Insertion Algorithms for B-spline Curves and Surfaces

نویسنده

  • Luke
چکیده

B-spline methods have several advantages over Bezier techniques. B-splines are piecewise polynomials that meet smoothly at their common boundaries independent of the location of the control points. This guaranteed smoothness allows designers to use low degree polynomial pieces to construct complicated freeform shapes. In addition, a control point of a B-spline curve or surface has no influence on parts of the curve or surface that are far removed from the control point. Thus B-splines provide designers with local control over the shape of a curve or surface.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Algorithms for B - patches

B-patches are the analogue to B-spline segments for triangular surfaces and are the main building block in the new multivariate B-spline surfaces recently developed in [8). This paper discusses algorithms for B-patches and presents algorithms for computing the polar form, for evaluation, for differentiation, for computing continuous joints, and for knot insertion .

متن کامل

Control curves and knot insertion for trigonometric splines

We introduce control curves for trigonometric splines and show that they have properties similar to those for classical polynomial splines. In particular, we discuss knot insertion algorithms, and show that as more and more knots are inserted into a trigonometric spline, the associated control curves converge to the spline. In addition, we establish a convex-hull property and a variation-dimini...

متن کامل

Fast degree elevation and knot insertion for B-spline curves

We give a new, simple algorithm for simultaneous degree elevation and knot insertion for B-spline curves. The method is based on the simple approach of computing derivatives using the control points, resampling the knot vector, and then computing the new control points from the derivatives. We compare our approach with previous algorithms and illustrate it with examples.  2004 Elsevier B.V. Al...

متن کامل

Subdivision Curves and Surfaces

Although curves can be generally described by using concepts such as NURBS, we will introduce subdivision curves as a lead-in to the more general concept of subdivision surfaces. Suppose we wanted to perform knot-insertion in the middle of a B-spline curve defined by four control points, p0 through p3. Using the blossoming technique, we would determine the control point to be as in Figure 1. Th...

متن کامل

Knot Insertion and Reparametrization of Interval B-spline Curves

Knot insertion is the operation of obtaining a new representation of a B-spline curve by introducing additional knot values to the defining knot vector. The new curve has control points consisting of the original control points and additional new control points corresponding to the number of new knot values. So knot insertions give additional control points which provide extra shape control wit...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008